package model

type GitStatus int

const (
	Pending  GitStatus = iota
	Moniting GitStatus = iota
	FoundNew GitStatus = iota
	PULLING  GitStatus = iota
	GITERROR GitStatus = iota
	// Compile   GitStatus=iota
	// DockerPK  GitStatus=iota
	// Deploy    GitStatus=iota
	// 之后应当转去进行编译 等工作，不再为git相关的
	// 应在构建完成后再次进行后续工作
)

func (gt GitStatus) Tostring() string {
	switch gt {
	case Pending:
		return "Pending"
	case Moniting:
		return "Moniting"
	case FoundNew:
		return "FoundNew"
	case PULLING:
		return "PULLING"
	case GITERROR:
		return "GITERROR"
	default:
		return "UNKNOW"

	}
}
